【Kafka】Kafka在多Partition多实例情况下,消息的消费和生产情况验证
通过实验验证了Kafka在多Partition多实例情况下,消息的消费和生产情况:(1)一个partition最多被一个实例(同一消费组)消费。(2)一个实例可以同时消费多个partition。(3)当通过key将topic消息写入Kafka时,相同key的消息保证能写入同一个partition。
详解SpringBoot中如何优雅地重试调用第三方API?
spring-retry是Spring中的提供的一个重试框架,提供了注解的方式,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能。
EMQX开源版持久化尝试
EMQX Webhook+java+MySQL曲折的持久化尝试背景:EMQX开源版不提供数据持久化插件使用,可能不好应用到实际,就随意写个demo环境:Ubuntu 20.0.4(测试) IDEA 2021.2.2 Mysql 8.0.26 EMQ X 4.4.3 JDK 1
Spring Boot全局异常处理器(原理及使用详解)
软件开发springboot项目过程中,不可避免的需要处理各种异常,spring mvc架构中各层会出现大量的try{...} catch{...} finally{...}代码块,不仅有大量的冗余代码,而且还影响代码的可读性。这样就需要定义个全局统一异常处理器,以便业务层再也不必处理异常。Spri
SpringBoot单元测试
SpringBoot单元测试junit5的介绍以及对比junit4有哪些不同
SpringBoot 结合MyBatis读取MySQL 数据
Service:存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper层,mapper层是直接跟数据库打交道的,他也是个接口,只有方法名字,具体实现在mapper.xml文件里,service是供我们使用的方法。D
@Configuration 和 @Component 到底有啥区别?
Spring 注解中 @Configuration 和 @Conponent 区别总结为一句话就是:@Configuration 中所有带 @Bean 注解的方法都会被动态代理(cglib),因此调用该方法返回的都是同一个实例。而 @Conponent 修饰的类不会被代理,每实例化一次就会创建一个新
Postman 调用 Spring Boot 文件上传接口
Postman 调用 Spring Boot 封装的文件上传接口。
【Spring常见错误】No qualifying bean of type
报错信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.ssmpdemo.ServiceTest': Unsatisfied dependenc
详解 AJAX-SpringBoot 前后端数据交互
详解 AJAX-SpringBoot 前后端数据交互1. Ajax 概述Ajax 的英文全称是 ”Asynchronous JavaScript and XML“,即 ”异步的 JavaScript 和 XML“。其核心是通过 JavaScript 的 XMLHttpRequest 对象,以一种异
springboot 整合 mqtt
最近由于iot越来越火, 物联网的需求越来越多, 那么理所当然的使用mqtt的场景也就越来越多。
给她讲最爱的SpringBoot源码
banner自动生成工具,ascii文字展示Spring boot启动如下在路径下创建banner.txt(注意:文件名称不能变,否则无法加载)banner.txt内容如下d8'd8'
SpringBoot的@ConditionalOnMissingBean注解的作用
1、@ConditionalOnMissingBean@ConditionalOnMissingBean,它是修饰bean的一个注解,主要实现的是,当你的bean被注册之后,如果而注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个。如果不加@ConditionalO
Spring注解 @EventListener 的介绍与使用示例以及异常处理
将一个方法标记为监听器,用于监听应用程序事件,事件可以是 ApplicationEvent实例,也可以是其他任意的对象。
关于selenium4.0版本在springboot中的使用问题
springboot与selenium一起使用时,出现类找不到的问题。
Springboot扩展点之ApplicationContextInitializer
如果仅仅会使用Springboot、SpringMVC完成一些增删改查,解决一些bug,那么实际上你并没有真的懂Spring、Springboot。Spring的核心是容器,Springboot更是封装了Spring,把复杂隐藏在内部,让其在使用上更简单,同时又预留了很多的扩展。所以我认为学会Spr
3.【SpringBoot源码】SpringBoot自动配置原理
在主启动类上,我们只需要加上@SpringBootApplication注解,就能成功启动springboot应用了,那么我们就从注解入手,看下它是如何帮我们配置好所需要的一些环境的。@Inherited// @SpringBootConfiguration内部使用@Configuration修饰,
SpringBoot静态资源路径问题、拦截器基础配置
SpringBoot静态资源路径问题、拦截器基础配置
SpringBoot 集成 Kafka
SpringBoot 集成 Kafka
springboot中EnableAutoConfiguration自动装配的使用
文章目录0. 先说结论1. 前言2. 例子1. springboot默认扫描路径2. 引入第三方jar包(里面也有bean对象)3. 小总结一下4. 为什么需要@EnableConfigurationProperties呢?0. 先说结论EnableAutoConfiguration自动装配的作用: